Gutenberg_Templates\Inc\Importer\Plugin D

Total Complexity 248
Dependencies 9
Dependents 6
Total lines 1,552
Lines of code 961
Logical lines of code 489
Comment lines 336
Methods 35
Properties 2

Methods 35

Method Rating Maintainability Complexity Lines of code
template_assets()
D
23
33 169
get_updated_blocks()
C
36 25 71
import_block()
B
38 18 58
import_wpforms()
B
39 17 62
get_all_sites()
A
44 14 44
maybe_import_images()
A
46 10 40
template_importer()
A
45 10 39
init()
A
54 11 19
hide_notices()
A
49 8 30
get_all_blocks()
A
51 8 26
remove_query_params()
A
53 8 21
api_request()
S
48 7 30
get_block_palette_colors()
S
42 5 58
maybe_parse_social_profiles()
S
53 7 22
__construct()
S
53 7 18
is_valid_url()
S
57 7 16
get_page_palette_colors()
S
46 5 41
remove_custom_capability_from_other_roles()
S
59 5 14
download_file()
S
47 3 40
activate_plugin()
S
56 4 17
is_show_personalize_ai_notice()
S
65 5 8
sync_disable_ai_settings()
S
59 4 14
regenerate_spectra_css()
S
62 4 11
recursively_traverse_attrs()
S
64 4 9
get_default_color_palette()
S
59 2 16
add_custom_capabilities()
S
64 3 10
get_plugin_status()
S
64 3 10
get_color_palette()
S
62 2 12
allowed_tags_and_attributes()
S
62 2 12
define_constants()
S
75 2 5
is_white_label()
S
75 1 4
custom_upload_mimes()
S
76 1 4
get_white_label()
S
75 1 4
get_spec_credit_details()
S
81 1 3
replace()
S
74 1 4